package net.realsee.gcl.domain.bo.ccs;

import lombok.Data;

/**
 * 协鑫CSS库位状态上报查询参数
 * @author:
 * @date: 2023/08/28 上午 11:04
 **/
@Data
public class GclCcsRequestParams {

    /**
     * 库位编号
     */
    private String location;

    /**
     * 状态
     * 10：库位为空，可进入（为此状态时，WCS才能让小车进入库位）
     * 20：库位使用中
     * 30：库位已被禁用
     */
    private Integer status;

    /**
     * 可为空，保留字段
     */
    private String option;

    /**
     * 可为空，用于传递附加信息
     */
    private String message;

    /**
     * 查询类型
     * 10：到位状态
     * 20：离开状态
     * 30：入库前等待
     */
    private Integer type;

    /**
     * MES系统生成的ID号,若传入了任务号，则需要先校验任务是否一致，不一致则认为错误
     */
    private String taskCode;

    /**
     * 距离结果代码
     * OK:距离符合条件
     * NG:距离不符合条件
     */
    private String code;

    /**
     * x1_sen01_val:X1轴1号传感器距离偏差值;
     * x1_sen02_val:X1轴2号传感器距离偏差值;
     * y1_sen01_val:Y1轴1号传感器距离偏差值;
     * y1_sen02_val:Y1轴2号传感器距离偏差值;
     * 单位:mm, 由中控根据实测值及目标值计算出偏差，将计算出来的偏差值传入WCS.
     */
    private Integer x1_sen01_val;
    private Integer x1_sen02_val;
    private Integer y1_sen01_val;
    private Integer y1_sen02_val;

}
